package com.enjoyor.soa.traffic.api.dto.efoms;

import java.util.List;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 视频组表
 * 
 * @author fzj
 * 
 * @date 2019-02-28
 */
@ApiModel(value = "VideoGroupInfoDto", description = "视频组表")
public class VideoGroupInfoDto extends ABean{

	private static final long serialVersionUID = -3021751082465410967L;

	@ApiModelProperty(value = "视频组编号", name="videoGroupId",  required = true)
    private String videoGroupId;

	@ApiModelProperty(value = "视频组名", name="videoGroupName",  required = true)
    private String videoGroupName;

	@ApiModelProperty(value = "上级编号", name="parentCode",  required = true)
    private String parentCode;

	@ApiModelProperty(value = "创建时间", name="creatTime",  required = true)
    private String creatTime;

	@ApiModelProperty(value = "更新时间", name="updateTime",  required = true)
    private String updateTime;

	@ApiModelProperty(value = "备注", name="groupMemo",  required = true)
    private String groupMemo;
	
	@ApiModelProperty(value = "分组集合", name="VideoGroupInfoList",  required = true)
    private List<VideoGroupInfoDto> VideoGroupInfoList;
	
	@ApiModelProperty(value = "视频关联集合", name="VideoGroupInfoList",  required = true)
    private List<VideoRelationInfoDto> VideoRelationInfoList;

    public String getVideoGroupId() {
        return videoGroupId;
    }

    public void setVideoGroupId(String videoGroupId) {
        this.videoGroupId = videoGroupId == null ? null : videoGroupId.trim();
    }

    public String getVideoGroupName() {
        return videoGroupName;
    }

    public void setVideoGroupName(String videoGroupName) {
        this.videoGroupName = videoGroupName == null ? null : videoGroupName.trim();
    }

    public String getParentCode() {
        return parentCode;
    }

    public void setParentCode(String parentCode) {
        this.parentCode = parentCode == null ? null : parentCode.trim();
    }

    public String getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(String creatTime) {
        this.creatTime = creatTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getGroupMemo() {
        return groupMemo;
    }

    public void setGroupMemo(String groupMemo) {
        this.groupMemo = groupMemo == null ? null : groupMemo.trim();
    }

	public List<VideoGroupInfoDto> getVideoGroupInfoList() {
		return VideoGroupInfoList;
	}

	public void setVideoGroupInfoList(List<VideoGroupInfoDto> videoGroupInfoList) {
		VideoGroupInfoList = videoGroupInfoList;
	}

	public List<VideoRelationInfoDto> getVideoRelationInfoList() {
		return VideoRelationInfoList;
	}

	public void setVideoRelationInfoList(List<VideoRelationInfoDto> videoRelationInfoList) {
		VideoRelationInfoList = videoRelationInfoList;
	}
    
    
}